﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.ComponentModel.DataAnnotations;

namespace SistemaBastanteo.Dominio
{
    public class Cliente
    {
        public int Codigo{ get; set; }
        
        [Required(ErrorMessage = "El codigo es obligatorio")]
        [StringLength(11, ErrorMessage = "Maximo 11 Caracteres")]
        public String Ruc { get; set; }
        
        [Required(ErrorMessage = "La Razòn Social es Obligatoria")]
        public String RazonSocial { get; set; }

        [Required(ErrorMessage = "El Tipo de Empresa es Obligatorio")]
        public TipoEmpresa Tipo { get; set; }

        [Required(ErrorMessage = "La Fecha de Inicio es Obligatoria")]
        [RegularExpression("^([0-9]{1,2})/([0-9]{1,2})/([0-9]{4,4})$", ErrorMessage = "Fecha no es válida")]
        public DateTime Inicio { get; set; }

        [Required(ErrorMessage = "La Cantidad de Empleados es Obligatoria")]
        public int Empleados { get; set; }


    }
}